About me
I am an Assistant Professor at the University of Illinois Chicago (UIC) in the Department of Computer Science.
I work on systems and software security projects, focusing on systems support for emerging computer architectures and software systems security. Recently, I have developed an interest in solving systems and security problems using large language models (LLMs). My past projects include building secure systems with virtualization, operating system kernels, and compilers.
Multiple fully-funded RA/TA positions are available for self-motivated Ph.D. students in computer systems and security. I also have a few paid research internship positions for UIC students. Please email me your CV and transcript if you are interested.
Teaching
- CS 487: Building Secure Computer Systems: Fall 2024 (recent)
- CS 594: Linux Kernel Programming: Spring 2024 (recent)
News
- [06/2024] We received a gift from Google to improve software security with LLMs. Thanks, Google!
- [04/2024] Our paper on rewriting process states for migrating processes across computer architecture boundaries has been accepted at IEEE ICDCS’24!
- [03/2024] Our paper on optimizing multi-variant execution has been accepted at ACM/IFIP Middleware’24!
- [09/2023] Our paper on dynamic software customization has been accepted at ACM/IFIP Middleware’23!
- [06/2023] Our work on Linux eBPF fuzzing has been accepted at APSys’23!
- [04/2023] I will join the Department of Computer Science at UIC in Fall 2023!
- … …
A list of recent publications.